package org.game.netty.oldcoder.other;

import com.sojoys.artifact.factory.session.ISession;

import io.netty.util.AttributeKey;

/**
 * 通信通道属性绑定常量键值定义接口
 * @author wk.dai
 */
public interface IChannelConstants {
	/**
	 * Netty通信通道绑定会话的属性键值定义
	 */
	public static final AttributeKey<ISession> SESSION = AttributeKey.valueOf("session");
	
	/**
	 * 解密密钥属性键值，为了兼容长连接第一次通信和短连接每次连接之后进行重连接时使用指令方式进行重连接而添加
	 */
	public static final AttributeKey<int[]> DECRYPTION_KEYS_ATTRIBUTE_KEY = AttributeKey.valueOf("decryptionKeys");
}
